package com.dak.robot.Dao;

import com.dak.robot.Entity.Listenedgroup;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ListenedgroupDao {
    /**
     * groupId：群号码
     * listenedgroup：监听群组信息表，存储进行监听的群组号码
     * deleteByPrimaryKey：根据主键即group_id从listenedgroup表格中删除指定信息
     * insert：向listenedgroup表格中插入指定数据
     * selectOne：查询某个group_id在listened表格中出现的次数，用于判断某群组是否在监听表中
     * selectAll：查询表格中所有group_id数据
     */
    int deleteByPrimaryKey(Long group_id);

    int insert(Long group_id);

    int selectOne(Long group_id);

    List<Long> selectAll();
}